@import url("css_reset.css");

body{
	margin:0px;
	padding: 0px;
	font-family: 新細明體,標楷體,Arial,Georgia, Verdana, Geneva, Helvetica, sans-serif;
	color: black;
	font-size:12px;
	background-color:#FEFFF7;
}
.bg{background:url("../image/menu/top-00.jpg") repeat-x scroll 0 0 transparent;}
.clr{       clear:both;		}

.top_main3 p{
	background:url("../image/menu/top_main_lmr/main-03.gif") no-repeat scroll 0 50% transparent;
	margin:0px 5px 6px 8px;
	padding-left:40px;
	float:left;
	color: #000;
	font-family: Tahoma,Geneva,sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 30px;
	text-decoration: none;
	/*		width	&	height		*/
	height: auto!important;
	height: 20px;
	min-height: 20px;
	width: auto!important;
	width: 55px;
	min-width: 55px;
}

.datatable{
	margin:0 29px 0 29px;
}

.datatable table td{ 
	border:1px solid #789ac6;
	padding:2px;
}

.table-top2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-color: #eee;
	background-position: left;
	vertical-align:middle;
	width:20%;
}

.input-OK {
	font-size: 13px;
	color: #000;
	border: 1px solid #CE2200;
	height: 23px;
	background-image: url(../image/icon2.gif);
	padding-top: 4px;
}
.input-no {
	font-size: 13px;
	color: #000;
	border: 1px solid #77AE02;
	height: 23px;
	background-image: url(../image/icon3.gif);
	padding-top: 4px;
}
.input-go {
	font-size: 13px;
	color: #FFF;
	border: 1px solid #5F697C;
	height: 23px;
	background-image: url(../image/icon4.gif);
	padding-top: 4px;
}